package test01.way;

import entity.Student;

import java.lang.reflect.Method;

/**
 * 获取类的 Class 对象 -- 方法四
 *  包装类.TYPE : 获取包装类对应的基本类型的Class对象
 * @Author lzp
 * @Date 2024-03-25
 */
public class Test04 {
    public static void main(String[] args) throws Exception{

        // 第一：获取类的 Class 对象 - 一切的反射都必须从 Class 对象开始
        Class<?> IntegerClass  = Integer.TYPE;
        //Class<?> IntegerClass = Integer.class;

        // 第二：通过 Class 对象，获取类的相关信息 - 获取定义的方法
        Method[] m = IntegerClass.getDeclaredMethods();
        for (Method method : m) {
            System.out.println(method.getName());
        }

    }
}
